package homework;

public class Day05_2 {
    public static void main(String[] args) {
        sumEvenNum();
        num8();
        triangle();
    }

    /**
     * 利用for循环计算：求数字1到100之内，所有偶数的和，并输出
     */
    public static void sumEvenNum(){
        int total = 0;
        for(int i=1;i<=100;i++){
            if(i%2==0){
                total += i;
            }
        }
        /*for(int i=2;i<=100;i+=2){
            total += i;
        }*/
        System.out.println("1到100的偶数和："+total);
    }

    /**
     * 利用for循环计算：求8的阶乘，并输出
     */
    public static void num8(){
        int num = 1;
        for(int i=1;i<=8;i++){
            num *= i;
        }
        System.out.println(num);
    }

    /**
     * 利用for循环计算：打印字符*组成的等腰三角形，输出结果如下所示：
     *
     *    ```java
     *    *
     *    ***
     *    *****
     *    *******
     *    *********
     *    ***********
     */
    public static void triangle(){
        int num = 6;//层数
        for(int i=1;i<=num;i++){
            for(int j=1;j<=i*2-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
